import { Validator } from "vee-validate";
export default {
  // 手机号
  mobile(filed, msg) {
    Validator.extend(filed, {
      getMessage: () => msg,
      validate: value =>
        /^(13[0-9]|14[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9])\d{8}$/.test(
          value
        )
    });
  },
  //修改登录密码新密码
  newPassword(filed, msg) {
    Validator.extend(filed, {
      getMessage: () => msg,
      validate: value =>
        /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(value)
    });
  },
  // 验证身份证
  idCard(filed, msg) {
    Validator.extend(filed, {
      getMessage: () => msg,
      validate: value =>
        /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/.test(
          value
        )
    });
  },
  //验证金额是否大于100元
  money(filed, msg) {
    Validator.extend(filed, {
      getMessage: () => msg,
      validate: () => {
        return true;
        // if (parseFloat(value) < 100) {
        //   return false;
        // } else {
        //   return true;
        // }
      }
    });
  }
};
